package com.punai.externalccb.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * 月度汇总对象 yd_summary
 *
 * @author zxw_
 * @date 2023-05-09
 */
public class YdSummary extends BaseEntity
{

    private String id;
    
    
    private Integer oid;
    
    
    private String name;
    
    
    private BigDecimal targetTotal;
    
    
    private BigDecimal monthCz;
    
    
    private BigDecimal monthCb;
    
    
    private BigDecimal monthLrTotal;
    
    
    private BigDecimal monthLrl;
    
    
    private BigDecimal costsCz;
    
    
    private BigDecimal costsCb;
    
    
    private BigDecimal costsLrTotal;
    
    
    private BigDecimal costsLrl;
    
    
    private BigDecimal costsCbWcl;
    
    
    private Integer pid;
    
    
    private String code;
    
    
    private String unit;
    
    
    private Integer kind;
    
    
    private Integer bidNodeId;
    
    
    private BigDecimal contractAmount;
    
    
    private BigDecimal monthRealCb;
    
    
    private BigDecimal monthRealLrTotal;
    
    
    private BigDecimal monthRealLrl;
    
    
    private BigDecimal costsRealCb;
    
    
    private BigDecimal costsRealLrTotal;
    
    
    private BigDecimal costsRealLrl;
    
    
    private BigDecimal costsTargetTotal;
    
    
    private BigDecimal costsJce;
    
    
    private Integer ydDate;

    private String proId;
    private String stagetype;

    private String cbkm;


    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setOid(Integer oid)
    {
        this.oid = oid;
    }

    public Integer getOid()
    {
        return oid;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setTargetTotal(BigDecimal targetTotal)
    {
        this.targetTotal = targetTotal;
    }

    public BigDecimal getTargetTotal()
    {
        return targetTotal;
    }
    public void setMonthCz(BigDecimal monthCz)
    {
        this.monthCz = monthCz;
    }

    public BigDecimal getMonthCz()
    {
        return monthCz;
    }
    public void setMonthCb(BigDecimal monthCb)
    {
        this.monthCb = monthCb;
    }

    public BigDecimal getMonthCb()
    {
        return monthCb;
    }
    public void setMonthLrTotal(BigDecimal monthLrTotal)
    {
        this.monthLrTotal = monthLrTotal;
    }

    public BigDecimal getMonthLrTotal()
    {
        return monthLrTotal;
    }
    public void setMonthLrl(BigDecimal monthLrl)
    {
        this.monthLrl = monthLrl;
    }

    public BigDecimal getMonthLrl()
    {
        return monthLrl;
    }
    public void setCostsCz(BigDecimal costsCz)
    {
        this.costsCz = costsCz;
    }

    public BigDecimal getCostsCz()
    {
        return costsCz;
    }
    public void setCostsCb(BigDecimal costsCb)
    {
        this.costsCb = costsCb;
    }

    public BigDecimal getCostsCb()
    {
        return costsCb;
    }
    public void setCostsLrTotal(BigDecimal costsLrTotal)
    {
        this.costsLrTotal = costsLrTotal;
    }

    public BigDecimal getCostsLrTotal()
    {
        return costsLrTotal;
    }
    public void setCostsLrl(BigDecimal costsLrl)
    {
        this.costsLrl = costsLrl;
    }

    public BigDecimal getCostsLrl()
    {
        return costsLrl;
    }
    public void setCostsCbWcl(BigDecimal costsCbWcl)
    {
        this.costsCbWcl = costsCbWcl;
    }

    public BigDecimal getCostsCbWcl()
    {
        return costsCbWcl;
    }
    public void setPid(Integer pid)
    {
        this.pid = pid;
    }

    public Integer getPid()
    {
        return pid;
    }
    public void setCode(String code)
    {
        this.code = code;
    }

    public String getCode()
    {
        return code;
    }
    public void setUnit(String unit)
    {
        this.unit = unit;
    }

    public String getUnit()
    {
        return unit;
    }
    public void setKind(Integer kind)
    {
        this.kind = kind;
    }

    public Integer getKind()
    {
        return kind;
    }
    public void setBidNodeId(Integer bidNodeId)
    {
        this.bidNodeId = bidNodeId;
    }

    public Integer getBidNodeId()
    {
        return bidNodeId;
    }
    public void setContractAmount(BigDecimal contractAmount)
    {
        this.contractAmount = contractAmount;
    }

    public BigDecimal getContractAmount()
    {
        return contractAmount;
    }
    public void setMonthRealCb(BigDecimal monthRealCb)
    {
        this.monthRealCb = monthRealCb;
    }

    public BigDecimal getMonthRealCb()
    {
        return monthRealCb;
    }
    public void setMonthRealLrTotal(BigDecimal monthRealLrTotal)
    {
        this.monthRealLrTotal = monthRealLrTotal;
    }

    public BigDecimal getMonthRealLrTotal()
    {
        return monthRealLrTotal;
    }
    public void setMonthRealLrl(BigDecimal monthRealLrl)
    {
        this.monthRealLrl = monthRealLrl;
    }

    public BigDecimal getMonthRealLrl()
    {
        return monthRealLrl;
    }
    public void setCostsRealCb(BigDecimal costsRealCb)
    {
        this.costsRealCb = costsRealCb;
    }

    public BigDecimal getCostsRealCb()
    {
        return costsRealCb;
    }
    public void setCostsRealLrTotal(BigDecimal costsRealLrTotal)
    {
        this.costsRealLrTotal = costsRealLrTotal;
    }

    public BigDecimal getCostsRealLrTotal()
    {
        return costsRealLrTotal;
    }
    public void setCostsRealLrl(BigDecimal costsRealLrl)
    {
        this.costsRealLrl = costsRealLrl;
    }

    public BigDecimal getCostsRealLrl()
    {
        return costsRealLrl;
    }
    public void setCostsTargetTotal(BigDecimal costsTargetTotal)
    {
        this.costsTargetTotal = costsTargetTotal;
    }

    public BigDecimal getCostsTargetTotal()
    {
        return costsTargetTotal;
    }
    public void setCostsJce(BigDecimal costsJce)
    {
        this.costsJce = costsJce;
    }

    public BigDecimal getCostsJce()
    {
        return costsJce;
    }
    public void setYdDate(Integer ydDate)
    {
        this.ydDate = ydDate;
    }

    public Integer getYdDate()
    {
        return ydDate;
    }

    public String getProId() {
        return proId;
    }

    public void setProId(String proId) {
        this.proId = proId;
    }

    public String getStagetype() {
        return stagetype;
    }

    public void setStagetype(String stagetype) {
        this.stagetype = stagetype;
    }

    public String getCbkm() {
        return cbkm;
    }

    public void setCbkm(String cbkm) {
        this.cbkm = cbkm;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("oid", getOid())
            .append("name", getName())
            .append("targetTotal", getTargetTotal())
            .append("monthCz", getMonthCz())
            .append("monthCb", getMonthCb())
            .append("monthLrTotal", getMonthLrTotal())
            .append("monthLrl", getMonthLrl())
            .append("costsCz", getCostsCz())
            .append("costsCb", getCostsCb())
            .append("costsLrTotal", getCostsLrTotal())
            .append("costsLrl", getCostsLrl())
            .append("costsCbWcl", getCostsCbWcl())
            .append("pid", getPid())
            .append("code", getCode())
            .append("unit", getUnit())
            .append("kind", getKind())
            .append("bidNodeId", getBidNodeId())
            .append("contractAmount", getContractAmount())
            .append("monthRealCb", getMonthRealCb())
            .append("monthRealLrTotal", getMonthRealLrTotal())
            .append("monthRealLrl", getMonthRealLrl())
            .append("costsRealCb", getCostsRealCb())
            .append("costsRealLrTotal", getCostsRealLrTotal())
            .append("costsRealLrl", getCostsRealLrl())
            .append("costsTargetTotal", getCostsTargetTotal())
            .append("costsJce", getCostsJce())
            .append("ydDate", getYdDate())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
                .append("cbkm", getCbkm())
        .toString();
    }
}
